package com.ruoyi.control.service;

import java.util.List;
import com.ruoyi.control.domain.Inclinedshaft;

/**
 * 斜井提升Service接口
 * 
 * @author ruoyi
 * @date 2024-12-20
 */
public interface IInclinedshaftService 
{
    /**
     * 查询斜井提升
     * 
     * @param tagName 斜井提升主键
     * @return 斜井提升
     */
    public Inclinedshaft selectInclinedshaftByTagName(String tagName);

    /**
     * 查询斜井提升列表
     * 
     * @param inclinedshaft 斜井提升
     * @return 斜井提升集合
     */
    public List<Inclinedshaft> selectInclinedshaftList(Inclinedshaft inclinedshaft);

    /**
     * 新增斜井提升
     * 
     * @param inclinedshaft 斜井提升
     * @return 结果
     */
    public int insertInclinedshaft(Inclinedshaft inclinedshaft);

    /**
     * 修改斜井提升
     * 
     * @param inclinedshaft 斜井提升
     * @return 结果
     */
    public int updateInclinedshaft(Inclinedshaft inclinedshaft);

    /**
     * 批量删除斜井提升
     * 
     * @param tagNames 需要删除的斜井提升主键集合
     * @return 结果
     */
    public int deleteInclinedshaftByTagNames(String[] tagNames);

    /**
     * 删除斜井提升信息
     * 
     * @param tagName 斜井提升主键
     * @return 结果
     */
    public int deleteInclinedshaftByTagName(String tagName);
}
